We present r-Java, an r-process code for open use, that performs r-processnucleosynthesis calculations. Equipped with a simple graphical user interface,r-Java is capable of carrying out nuclear statistical equilibrium (NSE) as wellas static and dynamic r-process calculations for a wide range of inputparameters. In this introductory paper, we present the motivation and detailsbehind r-Java, and results from our static and dynamic simulations. Staticsimulations are explored for a range of neutron irradiation and temperatures.Dynamic simulations are studied with a parameterized expansion formula. Ourcode generates the resulting abundance pattern based on a general entropyexpression that can be applied to degenerate as well as non-degenerate matter,allowing us to track the rapid density and temperature evolution of the ejectaduring the initial stages of ejecta expansion. At present, our calculations arelimited to the waiting-point approximation. We encourage the nuclearastrophysics community to provide feedback on the code and relateddocumentation, which is available for download from the website of theQuark-Nova Project: http://quarknova.ucalgary.ca/
展开▼